package com.hunt.service;

import com.hunt.model.entity.NorthBoundStockClassify;
import com.hunt.model.entity.NorthBoundStocks;
import com.hunt.model.entity.NorthCrawler;
import com.hunt.model.entity.NorthCapitalHoldingsRank;

import java.util.List;

public interface AppNorthCrawlerService {

    List<NorthCrawler> getAllNorthCrawler();

    List<NorthBoundStocks> getNorthStocks(String order, Integer position, Integer size);

    List<NorthBoundStocks> getNorthStocksThree(String order, Integer position, Integer size);

    List<NorthBoundStocks> getNorthStocksFive(String order, Integer position, Integer size);

    List<NorthBoundStocks> getNorthStocksTen(String order, Integer position, Integer size);

    List<NorthBoundStocks> getNorthStocksMonth(String order, Integer position, Integer size);

    List<NorthCapitalHoldingsRank> getNorthHoldingsRank(String rankId, Integer position, Integer size);

    List<NorthCapitalHoldingsRank> getNorthRank3day(String rankId, Integer position, Integer size);
    List<NorthBoundStockClassify> getNorthHigest(String date,String orederfield,String sort);
    List<NorthBoundStockClassify> getNorthReverseBuy(String date,String orederfield,String sort);
    List<NorthBoundStockClassify> getNorthStillAdd(String date,String orederfield,String sort);
    List<NorthBoundStockClassify> getNorthHigestLatest(String date,String orederfield,String sort);
    List<NorthBoundStockClassify> getNorthReverseBuyLatest(String date,String orederfield,String sort);
    List<NorthBoundStockClassify> getNorthStillAddLatest(String date,String orederfield,String sort);
    List<NorthBoundStockClassify> getNorthHistory(String code);
    NorthCrawler   getNewNorthCrawler();
}
